package com.koron.css2.clientCenter.bean;

import com.koron.css2.baseConfig.bean.BaseBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class UserInfoMergeDetail extends BaseBean {

    @ApiModelProperty("主键id")
    private String id;

    @ApiModelProperty("并户单据编号")
    private String mergeCode;

    @ApiModelProperty("用户编号")
    private String userNo;

    @ApiModelProperty("装表地址")
    private String setupMeterAddr;

    @ApiModelProperty("客户编号")
    private String ctmNo;

    @ApiModelProperty("客户名称")
    private String ctmName;

    @ApiModelProperty("客户地址")
    private String ctmAddr;

    @ApiModelProperty("主客户标志: 0. 从客户 1. 主客户 ")
    private Integer mainCtmFlag;

    @ApiModelProperty("账户编号")
    private String accountNo;

    /**
     * 以下是为了业务添加的字段
     */

    @ApiModelProperty("客户所属用户数")
    private Integer ctmUserAmount;

    @ApiModelProperty("账户所属用户数")
    private Integer accountUserAmount;

    @ApiModelProperty("当前证件号码下的所有客户编码")
    private List<String> ctmNoList;

    @ApiModelProperty("当前客户编码下的所有账户编码")
    private List<String> accountNoList;

    @ApiModelProperty("营业区域")
    private String businessArea;

    @ApiModelProperty("营业区域名称")
    private String businessAreaName;

    @ApiModelProperty("证件号码")
    private String certNo;

    @ApiModelProperty("证件类型")
    private String certType;

    @ApiModelProperty("座机号码")
    private String linkTel;

    @ApiModelProperty("手机号码")
    private String mobile;

    @ApiModelProperty("传真号码")
    private String faxNumber;

}
